summaryrefslogtreecommitdiff
path: root/app/[lng]
diff options
context:
space:
mode:
Diffstat (limited to 'app/[lng]')
-rw-r--r--app/[lng]/evcp/(evcp)/b-rfq/[id]/initial/page.tsx16
-rw-r--r--app/[lng]/partners/(partners)/document-list-ship/page.tsx8
2 files changed, 14 insertions, 10 deletions
diff --git a/app/[lng]/evcp/(evcp)/b-rfq/[id]/initial/page.tsx b/app/[lng]/evcp/(evcp)/b-rfq/[id]/initial/page.tsx
index 1a9f4b18..77ebebb1 100644
--- a/app/[lng]/evcp/(evcp)/b-rfq/[id]/initial/page.tsx
+++ b/app/[lng]/evcp/(evcp)/b-rfq/[id]/initial/page.tsx
@@ -1,9 +1,9 @@
import { Separator } from "@/components/ui/separator"
import { type SearchParams } from "@/types/table"
import { getValidFilters } from "@/lib/data-table"
-import { getMatchedVendors } from "@/lib/rfqs/service"
-import { searchParamsMatchedVCache } from "@/lib/rfqs/validations"
-import { MatchedVendorsTable } from "@/lib/rfqs/vendor-table/vendors-table"
+import { InitialRfqDetailTable } from "@/lib/b-rfq/initial/initial-rfq-detail-table"
+import { getInitialRfqDetail } from "@/lib/b-rfq/service"
+import { searchParamsInitialRfqDetailCache } from "@/lib/b-rfq/validations"
interface IndexPageProps {
// Next.js 13 App Router에서 기본으로 주어지는 객체들
@@ -24,11 +24,11 @@ export default async function RfqPage(props: IndexPageProps) {
// 2) SearchParams 파싱 (Zod)
// - "filters", "page", "perPage", "sort" 등 contact 전용 컬럼
const searchParams = await props.searchParams
- const search = searchParamsMatchedVCache.parse(searchParams)
+ const search = searchParamsInitialRfqDetailCache.parse(searchParams)
const validFilters = getValidFilters(search.filters)
const promises = Promise.all([
- getMatchedVendors({
+ getInitialRfqDetail({
...search,
filters: validFilters,
},
@@ -40,15 +40,15 @@ export default async function RfqPage(props: IndexPageProps) {
<div className="space-y-6">
<div>
<h3 className="text-lg font-medium">
- Vendors
+ Initial RFQ List
</h3>
<p className="text-sm text-muted-foreground">
- 등록된 협력업체 중에서 이 RFQ 아이템에 매칭되는 업체를 보여줍니다. <br/>"발행하기" 버튼을 통해 RFQ를 전송하면 첨부파일과 함께 RFQ 내용이 메일로 전달되고 eVCP에도 협력업체가 입력할 수 있게 자동 생성됩니다.
+ 설계로부터 받은 RFQ 문서와 구매 RFQ 문서 및 사전 계약자료를 Vendor에 발송하기 위한 RFQ 생성 및 관리하는 화면입니다.
</p>
</div>
<Separator />
<div>
- <MatchedVendorsTable promises={promises} rfqId={idAsNumber}/>
+ <InitialRfqDetailTable promises={promises} rfqId={idAsNumber}/>
</div>
</div>
)
diff --git a/app/[lng]/partners/(partners)/document-list-ship/page.tsx b/app/[lng]/partners/(partners)/document-list-ship/page.tsx
index 8b7f61e2..6cbea6fa 100644
--- a/app/[lng]/partners/(partners)/document-list-ship/page.tsx
+++ b/app/[lng]/partners/(partners)/document-list-ship/page.tsx
@@ -97,15 +97,19 @@ export default async function IndexPage(props: IndexPageProps) {
// Promise.all로 감싸서 전달
const allPromises = Promise.all([documentsPromise, statsPromise])
+ const statsResult = await documentsPromise
+ const vendorName = statsResult.vendorInfo?.vendorName || "내 회사"
+
+
return (
<Shell className="gap-2">
<div className="flex items-center justify-between space-y-2">
<div>
<h2 className="text-2xl font-bold tracking-tight">
- 내 문서 관리
+ {vendorName} Document Management
</h2>
<p className="text-muted-foreground">
- 소속 회사의 모든 계약 문서를 확인하고 관리합니다.
+
</p>
</div>
</div>